package jp.co.dailyReport.search;

import java.util.Date;

/**
 * 日報検索結果クラス
 */
public class SearchDailyReport {

	//日報ID
	protected int dailyReportId;
	//社員ID
	protected int staffId;
	//社員名
	protected String name;
	//作業日
	protected Date workDate;
	//作業時間合計
	protected double totalWorkHours;
	//休憩時間
	protected double restTime;
	//日報検索結果表示件数
	public static final int PAGE_COUNT = 30;
	//日報検索条件が全てなしの場合のステータス
	public static final int CONDITION_STATUS = 7;

	/**
	 * 日報IDを設定します。
	 * 
	 * @param dailyReportId 日報ID
	 */
	public void setDailyReportId(int dailyReportId) {
		this.dailyReportId = dailyReportId;
	}

	/**
	 * 日報IDを取得します。
	 * 
	 * @return dailyReportId
	 */
	public int getDailyReportId() {
		return dailyReportId;
	}

	/**
	 * 社員IDを設定します。
	 * 
	 * @param staffId 社員ID
	 */
	public void setStaffId(int staffId) {
		this.staffId = staffId;
	}

	/**
	 * 社員IDを取得します。
	 * 
	 * @return staffId
	 */
	public int getStaffId() {
		return staffId;
	}

	/**
	 * 社員名を設定します。
	 * 
	 * @param name 社員名
	 */
	public void setName(String name) {
		this.name = name;
	}

	/**
	 * 社員名を取得します。
	 * 
	 * @return name
	 */
	public String getName() {
		return name;
	}

	/**
	 * 作業日を設定します。
	 * 
	 * @param workDate 作業日
	 */
	public void setWorkDate(Date workDate) {
		this.workDate = workDate;
	}

	/**
	 * 作業日を取得します。
	 * 
	 * @return workDate
	 */
	public Date getWorkDate() {
		return workDate;
	}

	public double getRestTime() {
		return restTime;
	}

	public void setRestTime(double restTime) {
		this.restTime = restTime;
	}

	public double getTotalWorkHours() {
		return totalWorkHours;
	}

	public void setTotalWorkHours(double totalWorkHours) {
		this.totalWorkHours = totalWorkHours;
	}


}